package com.tarena.demo.luban.all.main.rpc;

import com.tarena.luban.demo.stock.api.DubboTestApi;
import org.springframework.stereotype.Component;

/**
 * spring 容器 每一个bean对象都有一个id值
 * 使用注解@Controller @Service @Component @Repository创建的容器bean对象
 * 也有id值,默认值是类名称变形
 * 驼峰命名 第一个字母小写
 * DubboTestApiImpl-- id=dubbotTestApiImpl
 * 如果特殊名称 连续大写的类名
 * NBAImpl 第一个字母 不会在小写了-- id NBAImpl
 * 也可以使用注解指定id值
 * @Component(name="abc")---id=abc
 */
@Component
public class DubboTestApiImpl implements DubboTestApi {
    @Override
    public String sayHi(String name) {
        return "hello dubbo i am" + name;
    }
}
